package com.woniuxy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.entity.Order;
import com.woniuxy.entity.DTO.OrderQueryDTO;
import com.woniuxy.util.PageResult;

/**
 * @Author pml
 * @Date 2025/7/16 17:42
 * @Description TODO
 * 订单服务接口
 * 定义订单相关的业务方法
 * 继承IService获得MyBatis-Plus提供的基础CRUD操作
 */
public interface IOrderService extends IService<Order> {
    /**
     * 分页多条件查询订单列表
     * @param queryDTO 查询条件和分页参数
     * @return 分页结果对象，包含订单列表和分页信息
     */
    PageResult<Order> getOrderList(OrderQueryDTO queryDTO);
}